package cn.com.lyj6851.modules.shop.service;

import cn.com.lyj6851.common.service.BaseService;
import cn.com.lyj6851.modules.shop.domain.YdyMaterial;
import cn.com.lyj6851.modules.shop.service.dto.YdyMaterialQueryCriteria;
import org.springframework.data.domain.Pageable;

import java.util.List;
import java.util.Map;

public interface YdyMaterialService  extends BaseService<YdyMaterial> {

/**
    * 查询数据分页
    * @param criteria 条件
    * @param pageable 分页参数
    * @return Map<String,Object>
    */
    Map<String,Object> queryAll(YdyMaterialQueryCriteria criteria, Pageable pageable);

    /**
    * 查询所有数据不分页
    * @param criteria 条件参数
    * @return List<YdyMaterialDto>
    */
    List<YdyMaterial> queryAll(YdyMaterialQueryCriteria criteria);


}